Skip to content

Add Ultra promo email for free users#343

Merged
simonhamp merged 1 commit intomainfrom
ultra-announce-free-users
Apr 10, 2026
Merged

Add Ultra promo email for free users#343
simonhamp merged 1 commit intomainfrom
ultra-announce-free-users

Conversation

@simonhamp
Copy link
Copy Markdown
Member

Summary

  • Adds ultra:send-free-user-promo artisan command targeting users who signed up but never purchased a license or subscription
  • New UltraFreeUserPromotion notification reminds them NativePHP for Mobile is now free (with link to blog post) and promotes Ultra benefits
  • Supports --dry-run flag to preview recipients without sending
  • Follows the same patterns as existing Ultra promo commands

Test plan

  • 10 feature tests covering: eligible users, skipping users with licenses, skipping users with subscriptions, multiple users, dry run, notification content, greeting personalization, and blog link

🤖 Generated with Claude Code

Introduces `ultra:send-free-user-promo` artisan command targeting users
who signed up but never purchased a license or subscription. The email
reminds them NativePHP is now free and promotes Ultra benefits.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@simonhamp simonhamp marked this pull request as ready for review April 10, 2026 00:28
@simonhamp simonhamp merged commit 1eac0c8 into main Apr 10, 2026
2 checks passed
@simonhamp simonhamp deleted the ultra-announce-free-users branch April 10, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant